home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / ptolemy / release_.1 < prev    next >
Text File  |  1993-07-26  |  6KB  |  135 lines

  1. Release Notes for the 0.4.1 release of Ptolemy
  2. --------------------------------------------
  3.  
  4. Ptolemy is now available for the HP Precision Architecture 
  5. (HP 9000/7xx and 9000/8xx machines running HP/UX).  Due to 
  6. limitations in the HP linker, the HP version of Ptolemy does not 
  7. support the dynamic linking of new stars. However, all other Ptolemy 
  8. functionality has been kept.
  9.  
  10. Other than the HP port, this is a bug fix release.  These fixes 
  11. include: the compare (==) operator in the ComplexParticle class, the 
  12. "no points" error in Histograms, crashes from disconnected ports, 
  13. constructor errors in EventHorizons, the correct display of multiple 
  14. errors in ptcl, the level 2 loop scheduler bug, opening and closing 
  15. files connected by the "Printer" star, and icon references 
  16. to "~ptolemy" have been removed.  
  17.  
  18. Also, some simple enhancements have been added.  These include: a
  19. better program to print facets, removal of the obsolete printVerbose and
  20. printRecursive methods from Wormhole classes, the pigilib and libgantt
  21. C code has been updated to work with with gcc and other ANSI C compilers,
  22. and better error checking and reporting in the pt_fstream class.
  23.  
  24.  
  25. Complete list of all files changed for the 0.4.1 release:
  26. --------------------------------------------------------
  27. Organized by directory, and then file within directory
  28.  
  29. $PTOLEMY/config-hppa.mk      new file for the HP version
  30.  
  31. $PTOLEMY/src/kernel/
  32. Display.cc    fixed problem with overflow detection
  33. EventHorizon.h    initialize ghostPort(0) and wormhole(0) in the constructor
  34. Geodesic.h    new methods head(), tail().
  35. Histogram.cc     Before display, check the case where no point is given
  36. Linker.cc     add msg saying "not yet implemented" on HP-PA
  37. Linker.sysdep.h add msg saying "not yet implemented" on HP-PA
  38. Particle.cc     fixed ComplexParticle::operator ==, changes corresponding 
  39.         to ParticleStack change
  40. ParticleStack.h new methods head(), tail().
  41. Plasma.h     changes corresponding to ParticleStack change
  42. PortHole.cc     check if farSidePort is defined or not to initialize myGeodesic
  43.         fixed possible crash in PortHole::initialize
  44. PortHole.h     make atBoundary safer
  45. makefile     reflects changes in kernel directory
  46. pt_fstream.cc     fix write to <cin>, etc,  fix initialization of nobufB pass
  47.         by reference, better error checking, reporting
  48. pt_fstream.h     fix write to <cin>, etc
  49.  
  50. $PTOLEMY/src/ptcl/ 
  51. PTcl.cc     fix deletion of Tcl interpreter
  52. ptclError.cc     always append to previous error if any; simplify
  53.  
  54. $PTOLEMY/src/pigilib/
  55. compile.c     clean up to work with gcc, fix hp problems
  56. edit.c         clean up to work with gcc, fix hp problems
  57. err.c         clean up to work with gcc, fix hp problems
  58. exec.c         clean up to work with gcc, fix hp problems
  59. ganttIfc.c     clean up to work with gcc, fix hp problems
  60. ganttIfc.h     clean up to work with gcc, fix hp problems
  61. icon.c         clean up to work with gcc, fix hp problems
  62. kernelCalls.cc     fix logDomain
  63. local.h     clean up to work with gcc, fix hp problems
  64. main.c         clean up to work with gcc, fix hp problems
  65. makefile     updated to match changes in this directory
  66. misc.c         clean up to work with gcc, fix hp problems
  67.         Changed    PrintFacet procedure to support saving to a file.
  68.         Fixed filename problem with PrintFacet()
  69. mkIcon.c     clean up to work with gcc, fix hp problems
  70. mkTerm.c     clean up to work with gcc, fix hp problems
  71. octIfc.c     clean up to work with gcc, fix hp problems
  72. options.c     clean up to work with gcc, fix hp problems
  73. palette.c     clean up to work with gcc, fix hp problems
  74. paramStructs.c     clean up to work with gcc, fix hp problems
  75. util.c         clean up to work with gcc, fix hp problems
  76. vemInterface.c     clean up to work with gcc, fix hp problems
  77.  
  78. $PTOLEMY/src/libgantt/
  79. draw.c         fix error that only seems to affect gcc
  80. read_sched.c     fix for ANSI C preprocessor (non-portable macro changed)
  81.  
  82. $PTOLEMY/src/pigiRpc/makefile     changed to declare itself version 0.4.1
  83.  
  84. $PTOLEMY/src/ptlang/makefile     use $(CC) to determine linker (for gcc)
  85.  
  86. $PTOLEMY/src/domains/sdf/kernel/
  87. SDFWormhole.cc  get rid of printVerbose,Recursive; use print(int)
  88. SDFWormhole.h    get rid of printVerbose,Recursive; use print(int)
  89. SDFCluster.h    move simRunRealStar to SDFBaseCluster class from SDFCluster
  90.  
  91. $PTOLEMY/src/domains/sdf/loopScheduler/
  92. LSCluster.cc     change simRunStar to simRunRealStar method
  93. LSCluster.h     change simRunStar to simRunRealStar method
  94. makefile     changed from streamCompat.h to pt_fstream.h
  95.  
  96. $PTOLEMY/src/domains/sdf/stars/SDFPrinter.pl     use a level of indirection
  97.  
  98. $PTOLEMY/src/domains/de/kernel/
  99. DEWormhole.cc     add makeNew and correct a bug in DEfromUniversal :: sendData 
  100.         in case numXfer() > 1.
  101. DEWormhole.h     printVerbose,printRecursive -> print(int); add makeNew
  102.  
  103. $PTOLEMY/src/domains/de/stars/DEPrinter.pl     use a level of indirection
  104.  
  105. $PTOLEMY/src/domains/ddf/kernel/
  106. DDFWormhole.h     version 2.12, printVerbose,Recursive -> print(int), add makeNew
  107. DDFWormhole.cc     add makeNew
  108.  
  109. $PTOLEMY/src/domains/thor/kernel/
  110. ThorWormhole.cc add makeNew
  111. ThorWormhole.h     printVerbose,Recursive->print(int), add makeNew
  112.  
  113. $PTOLEMY/src/domains/thor/pepp/make.template     fix gcc compilation problem 
  114.         by adding -I$(VPATH); avoid suppressing msgs
  115.  
  116. $PTOLEMY/src/domains/cg56/stars/CG56Sin.pl  avoid "rint" function, not on HP
  117.  
  118. $PTOLEMY/src/domains/cg96/icons/
  119. Delay         added this icon directory.  Accidentally left out of 0.4 
  120. LevDur         added this icon directory.  Accidentally left out of 0.4 
  121.  
  122. $PTOLEMY/src/xgraph/
  123. hpgl.c         (change include file order to avoid a problem on the HP)
  124. hard_devices.h     (minor gcc fix)
  125. make.template     (use $(CC) for link step so gcc will work)
  126.  
  127. $PTOLEMY/lib/pigiRpcShell    updated for pigi to run correctly on the HP
  128.  
  129. $PTOLEMY/bin/
  130. pigi         added OCTTOOLS and USER environment variables
  131. pigiEnv.csh     added OCTTOOLS and USER environment variables
  132. prfacet     changed to create post-script views of a facet
  133. ptman         change in the way PTMANPATH is used
  134. arch         changed "snake" to "hppa"
  135.